﻿const express = require('express');
const path = require('path');

const app = express();

app.get('/tikeyc', function(req, res) {
    console.log('666 tikeyc')
    res.redirect('/')
});

app.use('/tikeyc', express.static('dist'));

// 可以通过带有 /tikeyc 前缀地址来访问 dist 目录中的文件
// app.use('/tikeyc', express.static('dist'))
// app.use('/static', express.static(path.join(__dirname, 'dist')))

// 渲染纯 HTML 文件
app.get('/*', function(req, res) {
    return res.sendFile(path.join(path.resolve(path.dirname('')), './dist', 'index.html'))
});

// app.get('/', function(req, res) {
//     console.log('888 tikeyc')
//     res.redirect('/button')
// })

// 处理 404 响应
app.use(function (req, res, next) {
    res.status(404).send("Sorry can't find that!")
});

// 设置一个错误处理器
app.use(function (err, req, res, next) {
    console.error(err.stack)
    res.status(500).send('Something broke!')
});

app.listen(1024, () => console.log('tikeyc listening on port 1024!'));
